package org.gdstash.ui.stash;

import org.gdstash.character.GDChar;
import org.gdstash.item.GDItem;

import java.util.List;

public interface GDUIMultiContainer {
    void clearContainers();

    void addContainer(final GDUIContainer p0);

    void layoutContainers();

    boolean addItem(final GDItem p0, final int p1, final int p2, final int p3);

    boolean deleteItem(final GDItem p0, final int p1, final boolean p2);

    boolean hasChanged();

    List<GDItem> getItemList(final int p0);

    void refresh();

    void setChar(final GDChar p0);
}
